package org.sibframework.sda.test.objects;

public class CpPatientInfo implements java.io.Serializable {

    //Fields Generated
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    private java.lang.Long id = null;
    /**
     * 病案号<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CASE_CODE</tt>.<p>
     */
    private java.lang.String caseCode = null;
    /**
     * 患者姓名<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>PATIENT_NAME</tt>.<p>
     */
    private java.lang.String patientName = null;
    /**
     * 所属病房<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MD_SICKROOM_ID</tt>.<p>
     */
    private java.lang.Long mdSickroomId = null;
    /**
     * 床号<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ME_BED_ID</tt>.<p>
     */
    private java.lang.Long meBedId = null;
    /**
     * 入路径时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>IN_CP_DATE</tt>.<p>
     */
    private java.util.Date inCpDate = null;
    /**
     * 出路径时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>OUT_CP_DATE</tt>.<p>
     */
    private java.util.Date outCpDate = null;
    /**
     * 所属科室<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MD_DEPT_ID</tt>.<p>
     */
    private java.lang.Long mdDeptId = null;
    /**
     * 患者路径状态<p>
    *0 未入径<p>
    *1 路径中<p>
    *2 路径正常退出<p>
    *3 路径变异退出 4未通过评估<p>
    *<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>STATUS</tt>.<p>
     */
    private java.lang.Long status = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    private java.util.Date createDate = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    private java.lang.String createBy = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    private java.util.Date updateDate = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    private java.lang.String updateBy = null;
    /**
     * 删除标志<p>
    *0：正常<p>
    *1：删除<p>
    *2：需要删除（由医生站作废医嘱后申请该状态）<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    private java.lang.Long isRemoved = null;
    /**
     * his中的住院患者ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>HIS_PATIENT_INFO_ID</tt>.<p>
     */
    private java.lang.Long hisPatientInfoId = null;
    /**
     * 患者当前临床路径阶段ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>CP_TP_PHASE_ID</tt>.<p>
     */
    private java.lang.Long cpTpPhaseId = null;
    /**
     * 临床路径ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>CP_TEMPLATE_ID</tt>.<p>
     */
    private java.lang.Long cpTemplateId = null;
    /**
     * 临床路径名称<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>200</tt>.<p>
     * Column: <tt>CP_NAME</tt>.<p>
     */
    private java.lang.String cpName = null;
    /**
     * 入院时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>IN_HOS_DATE</tt>.<p>
     */
    private java.util.Date inHosDate = null;
    /**
     * 入路径时的初始阶段<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IN_CP_TP_PHASE_ID</tt>.<p>
     */
    private java.lang.Long inCpTpPhaseId = null;

    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public java.lang.Long getId() {
    	return this.id;
    }
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public void setId(java.lang.Long id) {
    	this.id = id;
    }

    /**
     * 病案号<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CASE_CODE</tt>.<p>
     */
    public java.lang.String getCaseCode() {
    	return this.caseCode;
    }
    /**
     * 病案号<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CASE_CODE</tt>.<p>
     */
    public void setCaseCode(java.lang.String caseCode) {
    	this.caseCode = caseCode;
    }

    /**
     * 患者姓名<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>PATIENT_NAME</tt>.<p>
     */
    public java.lang.String getPatientName() {
    	return this.patientName;
    }
    /**
     * 患者姓名<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>PATIENT_NAME</tt>.<p>
     */
    public void setPatientName(java.lang.String patientName) {
    	this.patientName = patientName;
    }

    /**
     * 所属病房<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MD_SICKROOM_ID</tt>.<p>
     */
    public java.lang.Long getMdSickroomId() {
    	return this.mdSickroomId;
    }
    /**
     * 所属病房<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MD_SICKROOM_ID</tt>.<p>
     */
    public void setMdSickroomId(java.lang.Long mdSickroomId) {
    	this.mdSickroomId = mdSickroomId;
    }

    /**
     * 床号<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ME_BED_ID</tt>.<p>
     */
    public java.lang.Long getMeBedId() {
    	return this.meBedId;
    }
    /**
     * 床号<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ME_BED_ID</tt>.<p>
     */
    public void setMeBedId(java.lang.Long meBedId) {
    	this.meBedId = meBedId;
    }

    /**
     * 入路径时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>IN_CP_DATE</tt>.<p>
     */
    public java.util.Date getInCpDate() {
    	return this.inCpDate;
    }
    /**
     * 入路径时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>IN_CP_DATE</tt>.<p>
     */
    public void setInCpDate(java.util.Date inCpDate) {
    	this.inCpDate = inCpDate;
    }

    /**
     * 出路径时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>OUT_CP_DATE</tt>.<p>
     */
    public java.util.Date getOutCpDate() {
    	return this.outCpDate;
    }
    /**
     * 出路径时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>OUT_CP_DATE</tt>.<p>
     */
    public void setOutCpDate(java.util.Date outCpDate) {
    	this.outCpDate = outCpDate;
    }

    /**
     * 所属科室<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MD_DEPT_ID</tt>.<p>
     */
    public java.lang.Long getMdDeptId() {
    	return this.mdDeptId;
    }
    /**
     * 所属科室<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MD_DEPT_ID</tt>.<p>
     */
    public void setMdDeptId(java.lang.Long mdDeptId) {
    	this.mdDeptId = mdDeptId;
    }

    /**
     * 患者路径状态<p>
    *0 未入径<p>
    *1 路径中<p>
    *2 路径正常退出<p>
    *3 路径变异退出 4未通过评估<p>
    *<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>STATUS</tt>.<p>
     */
    public java.lang.Long getStatus() {
    	return this.status;
    }
    /**
     * 患者路径状态<p>
    *0 未入径<p>
    *1 路径中<p>
    *2 路径正常退出<p>
    *3 路径变异退出 4未通过评估<p>
    *<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>STATUS</tt>.<p>
     */
    public void setStatus(java.lang.Long status) {
    	this.status = status;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public java.util.Date getCreateDate() {
    	return this.createDate;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public void setCreateDate(java.util.Date createDate) {
    	this.createDate = createDate;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public java.lang.String getCreateBy() {
    	return this.createBy;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public void setCreateBy(java.lang.String createBy) {
    	this.createBy = createBy;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public java.util.Date getUpdateDate() {
    	return this.updateDate;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public void setUpdateDate(java.util.Date updateDate) {
    	this.updateDate = updateDate;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public java.lang.String getUpdateBy() {
    	return this.updateBy;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public void setUpdateBy(java.lang.String updateBy) {
    	this.updateBy = updateBy;
    }

    /**
     * 删除标志<p>
    *0：正常<p>
    *1：删除<p>
    *2：需要删除（由医生站作废医嘱后申请该状态）<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    public java.lang.Long getIsRemoved() {
    	return this.isRemoved;
    }
    /**
     * 删除标志<p>
    *0：正常<p>
    *1：删除<p>
    *2：需要删除（由医生站作废医嘱后申请该状态）<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    public void setIsRemoved(java.lang.Long isRemoved) {
    	this.isRemoved = isRemoved;
    }

    /**
     * his中的住院患者ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>HIS_PATIENT_INFO_ID</tt>.<p>
     */
    public java.lang.Long getHisPatientInfoId() {
    	return this.hisPatientInfoId;
    }
    /**
     * his中的住院患者ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>HIS_PATIENT_INFO_ID</tt>.<p>
     */
    public void setHisPatientInfoId(java.lang.Long hisPatientInfoId) {
    	this.hisPatientInfoId = hisPatientInfoId;
    }

    /**
     * 患者当前临床路径阶段ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>CP_TP_PHASE_ID</tt>.<p>
     */
    public java.lang.Long getCpTpPhaseId() {
    	return this.cpTpPhaseId;
    }
    /**
     * 患者当前临床路径阶段ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>CP_TP_PHASE_ID</tt>.<p>
     */
    public void setCpTpPhaseId(java.lang.Long cpTpPhaseId) {
    	this.cpTpPhaseId = cpTpPhaseId;
    }

    /**
     * 临床路径ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>CP_TEMPLATE_ID</tt>.<p>
     */
    public java.lang.Long getCpTemplateId() {
    	return this.cpTemplateId;
    }
    /**
     * 临床路径ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>CP_TEMPLATE_ID</tt>.<p>
     */
    public void setCpTemplateId(java.lang.Long cpTemplateId) {
    	this.cpTemplateId = cpTemplateId;
    }

    /**
     * 临床路径名称<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>200</tt>.<p>
     * Column: <tt>CP_NAME</tt>.<p>
     */
    public java.lang.String getCpName() {
    	return this.cpName;
    }
    /**
     * 临床路径名称<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>200</tt>.<p>
     * Column: <tt>CP_NAME</tt>.<p>
     */
    public void setCpName(java.lang.String cpName) {
    	this.cpName = cpName;
    }

    /**
     * 入院时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>IN_HOS_DATE</tt>.<p>
     */
    public java.util.Date getInHosDate() {
    	return this.inHosDate;
    }
    /**
     * 入院时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>IN_HOS_DATE</tt>.<p>
     */
    public void setInHosDate(java.util.Date inHosDate) {
    	this.inHosDate = inHosDate;
    }

    /**
     * 入路径时的初始阶段<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IN_CP_TP_PHASE_ID</tt>.<p>
     */
    public java.lang.Long getInCpTpPhaseId() {
    	return this.inCpTpPhaseId;
    }
    /**
     * 入路径时的初始阶段<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IN_CP_TP_PHASE_ID</tt>.<p>
     */
    public void setInCpTpPhaseId(java.lang.Long inCpTpPhaseId) {
    	this.inCpTpPhaseId = inCpTpPhaseId;
    }
}